/**
 * @className Goods_detailMapper
 * @author liuxuelin
 * @Date 2021/1/20
 * @version v1.0
 */

package com.hidt.shop.mapper;

import com.hidt.shop.domain.GoodsAndGoods_detail;
import com.hidt.shop.domain.Goods_detail;

import java.util.List;


public interface Goods_detailMapper {
    /**
     *@方法功能描述：添加商品的详细信息
     *@methodName addGoods_detailAll
     *@params [goods_detail]
     *@return int
     *@author 刘雪林
     *@Date 2021/1/20
     */
    int addGoods_detailAll(Goods_detail goods_detail);
    /**
     *@方法功能描述：根据商品的id查询商品的详细信息
     *@methodName findAllGoodsAndGoods_detail
     *@params [good_id]
     *@return com.hidt.shop.domain.GoodsAndGoods_detail
     *@author 刘雪林
     *@Date 2021/1/20
     */
    GoodsAndGoods_detail findAllGoodsAndGoods_detail(int good_id);

    /**
     *@方法功能描述：查询所有的商品详细信息
     *@methodName findAll
     *@params []
     *@return java.util.List<com.hidt.shop.domain.Goods_detail>
     *@author 刘雪林
     *@Date 2021/1/26
     */
    public List<Goods_detail> findAll();
    /**
     *@方法功能描述：修改商品的详细信息
     *@methodName updateGoods_detail
     *@params [goods_detail]
     *@return int
     *@author 刘雪林
     *@Date 2021/1/20
     */
    int updateGoods_detail(Goods_detail goods_detail);
    /**
     *@方法功能描述：浏览量的增加（访问商品自动添加）
     *@methodName updateGoods_countwatch
     *@params [good_id]
     *@return void
     *@author 刘雪林
     *@Date 2021/1/21
     */
    public void updateGoods_countwatch(int good_id);
    /**
     *@方法功能描述：根据id查找商品详情的信息
     *@methodName findByGood_id
     *@params [good_id]
     *@return java.util.List<com.hidt.shop.domain.Goods_detail>
     *@author 刘雪林
     *@Date 2021/1/26
     */
    public List<Goods_detail> findByGood_id(int good_id);
}
